//package com.imooc.distributetransaction.config;
//
//import com.alibaba.druid.pool.DruidDataSource;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.boot.context.properties.ConfigurationProperties;
//import org.springframework.boot.jdbc.DataSourceBuilder;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import javax.sql.DataSource;
//
//@Configuration
//public class DataSourceConfig {
//
//    @Value("${spring.datasource.druid.employee.url}")
//    private String employeeUrl;
//
//    @Value("${spring.datasource.druid.salary.url}")
//    private String salaryUrl;
//
//
//    @Value("${spring.datasource.druid.employee.username}")
//    private String username;
//
//    @Value("${spring.datasource.druid.employee.password}")
//    private String password;
//
//    @Value("${spring.datasource.driver-class-name}")
//    private String driverClassName;
//
//
//
//    /**
//     * employee-DataSource
//     * @return
//     */
//    @Bean
//    public DataSource employeeDataSource(){
//        DruidDataSource dataSource =new DruidDataSource();
//        dataSource.setUrl(employeeUrl);
//        dataSource.setDriverClassName(driverClassName);
//        dataSource.setUsername(username);
//        dataSource.setPassword(password);
//
//        return dataSource;
//    }
//
//    /**
//     * salary-DataSource
//     * @return
//     */
//    @Bean
//    public DataSource salaryDataSource(){
//        DruidDataSource dataSource =new DruidDataSource();
//        dataSource.setUrl(salaryUrl);
//        dataSource.setDriverClassName(driverClassName);
//        dataSource.setUsername(username);
//        dataSource.setPassword(password);
//        return dataSource;
//    }
//}
